package com.example.event_resource_java.trainapi.dao;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * <p>
 * 证书概况
 * </p>
 *
 * @author nc
 * @since 2024-05-08
 */
@Data
@Accessors(chain = true)
@TableName("jz_certificate_profile")
@ApiModel(value="JzCertificateProfile对象", description="证书概况")
public class JzCertificateProfileDo implements Serializable {


    @TableId
    private Long id;

    /** 名称 */
    @TableField("name")
    private String name;

    /** 状态（0正常，9已删除） */
    @TableField("state")
    private Integer state;

    /** 介绍 */
    @TableField("introduce")
    private String introduce;

    /** 发证机构 */
    @TableField("organization")
    private String organization;

    /** 创建人姓名，虚拟字段 */
    @TableField(exist = false)
    private String createrName;

    /** 创建人id */
    @TableField("creater_id")
    private Long createrId;

    /** 创建时间 */
    @TableField("creater_date")
    private Date createrDate;



}
